TAGs: fundamental principles